You are here: Promotions > Promotions in Idealpos > Advanced Tab User-Defined Promotions > Trigger based on User-Defined Yes/No Fields

Trigger based on User-Defined Yes/No Fields

This functionality enables a Promotion to be triggered based on User-Defined Yes/No Fields that are set in the Customer's record.

This will enable Promotions to be restricted to specific Customers based on the state of the Customer's User-Defined Yes/No Fields (e.g. Yes/No Fields ticked or unticked).

A Promotion will only trigger when a Customer has been added to the sale which has the required User-Defined Yes/No Fields AND they purchase the required Stock Items specified in the Promotion.

 

 

 

Linking Promotions to User-Defined Yes/No Fields

To link a Promotion to specific User-Defined Yes/No Fields, go to:

Back Office > File > Sales > Promotions > Promotions.

Add or Modify a Promotion.

Select the "Advanced" tab.

 

 

In the Advanced Tab of the Promotion, the User-Defined Text Field is used to specify which User-Defined Yes/No Fields will be required for the Promotion to trigger.

To demonstrate this functionality using the example above, the Promotion will be restricted to the User-Defined Yes/No Field 4 (which is configured as VIP Customer in the Global Options > Customers > Yes/No Fields).

 

Enter [UDYN4=Y] into the User-Defined Text field.

 

 

Tip!

As outlined above, this functionality supports the following combinations of User-Defined Yes/No Fields.

 

Once the User-Defined Text has been configured accordingly, close the Modify/Add Promotion window and when prompted to "Save Changes", press "Yes".

Close the Promotions window.

The above process can be repeated to setup any other Promotions that are required to trigger based on User-Defined Yes/No Fields.

 

Example of Promotion being triggered

When the following conditions are met, the Promotion will trigger:

 

 

If the conditions are not met (no customer added to the sale or customer does not have the required Yes/No Fields), the Promotion will not trigger.